const express = require('express')

//相当于var sever = http.createSever()
const app = express()

//相当于
// server.on('request', (req, res) => {
//     url = request.url
//     if(url === '/'){
//         res.end('hello express!')
//     }
// })
//
app.get('/', (req, res) => {
    res.send('hello express!')
})

//express不会手动判断，核心自动加入了判断模式 
app.get('/post', (req, res) => {
    res.send('hello express!')
})


//express公开指定目录

// app.use('/public/', express.static('/public/'))
app.use(express.static('/public/'))
//当省略第一个参数时请求url也要省略如：/public/main.js,直接请求该目录里面的资源就行了
//如果第一个参数public为a则就是/a/main.js
//原生写法
//fs.readFile('index.html', (err,date) =>{if(err){rturn}res.end(htmlStr)})


// server.listen(3000, function(){
//     console.log('服务器运行中ing......')
// })
//相当于
app.listen(3000, function() {
    console.log('服务器运行中ing......')
})


const axios = require('axios')

axios.get('test.json').then(res => {
    console.log(res.data.seller)
 }, err => {
     console.log('404')
 }).catch(err => {
     console.log('err')
 })